export default {
    // 网络请求等异步操作
    aUpdateInfo(context, payload) {
        // setTimeout(() => {
        //     context.commit('updateInfo')
        //     // 一般认为只要commit成功执行了，就说明操作完成了
        //     console.log(payload.message); // actions传递的参数
        //     payload.success() // 调用回调
        // }, 3000)

        // 使用Promise，更优雅的方式
        return new Promise((resolve, reject) => {
            setTimeout(() => {
                context.commit('updateInfo')
                console.log(payload)
                resolve('11111')
            }, 3000);
        })
    }
}